شماره گذاری خودکار به کمک سی اس اس
دانشنامه دیجیتال
درباره وبلاگ


با سلام خدمت تمامی دوستان علی هستم. اولا خوش امد میگم به همه ی دوستانی که لطف کردند و به وبلاگ من تشریف اوردند. من این وبلاگ رو صرفا جهت اطلاع رسانی از دنیای تکنولوژی و بازی ها و نرم افزار ها طراحی کردم امیدوارم از مطالب استفاده ی کافی رو ببرید. دوستان در صورت امکان نظر بدید که من بتونم هر روز مطالبم رو بهتر کنم. این وبلاگ دنبال یک نویسنده ی خوب می گرده هرکی دوست داشت در قسمت نظرات بگه تا من شرایطو براش بنویسم. ممنون موفق باشید
آخرین مطالب
نويسندگان
دو شنبه 28 بهمن 1392برچسب:, :: 17:45 :: نويسنده : علی

همه طراحان وب با سی اس اس و دستورات آن آشنا هستند. در نسخه های 1 و 2 و 3 آن دستورات متنوعی وجود دارد. همانطور که می دانید به مرور زمان مرورگرها پشتیبانی بیشتری از دستورات سی اس اس داشته اند. امروزه با خیال راحت می توانیم از بسیاری از دستورات CSS3 استفاده کنیم.


اما در این نوشته می خواهیم یکی از دستورات نسخه 2 سی اس اس را مرور کنیم. یکی از کاربردهای لیست ها و تگ ol شماره گذاری است. به کمک این تگ می توانیم آیتم های خود را به ترتیب شماره گذاری کنیم. 

در ادامه مطلب با دستوری از سی اس اس 2 آشنا خواهیم شد که به کمک آن می توانیم در کنار تمام تگ های صفحه (نه فقط ol) به صورت خودکار شماره قرار دهیم.

همانطور که در تصویر فوق مشاهده می کنید، تگ های h2 به صورت خودکار شماره گذاری شده اند. برای این منظور از دو دستور counter-reset و counter-increment استفاده شده است. counter-reset برای تعریف ابتدای شماره گذاری و همانطور که از نام counter-increment پیدا است برای افزودن به عدد قبلی استفاده می شود.

  1. body {
  2. counter-reset: number;
     
  3.  
  4. }
  5. h2:before {
  6. counter-increment: number;
  7. content: counter(number)". ";
  8. }
 
همانطور که مشاهده می کنید، در ابتدای صفحه شمارنده را ریست کردیم. سپس به کمک پسوند before به قبل از تگ های h2 عبارتی را اضافه کرده ایم. ابتدا به کمک counter-increment به شمارنده 1 عدد اضافه و سپس به کمک دستور content، محتوای تولید شده را قبل از تگ های h2 درج می کنیم.

با تغییر مختصری در counter-reset، می توانیم مقدار پیش فرض برای شروع شماره گذاری را تغییر دهیم.
 
  1. body {
  2. counter-reset: number 1;
  3. }
 
با اعمال تغییر فوق، شماره ها از 2 شروع خواهند شد.
 

دستورات فوق شباهت بسیار زیادی به لیست ها دارند. به شکلی که حتی می توانیم نوع نمایش اعداد را هم تغییر دهیم:
 
  1. h2:before {
  2. counter-increment: number;
  3. content: counter(number, upper-roman)". ";
  4. }
 
این هم خروجی دستورات فوق:
 

استفاده از دستورات فوق بسیار ساده است و با توجه به اینکه در خانواده نسخه 2 سی اس اس قرار دارد، می توانیم با خیال راحت از آن ها استفاده کنیم.

در حقیقت، به کمک دستورات counter، محدودیت شماره گذاری خودکار که در انحصار لیست ها بود برداشته می شود. آیا پیش از این با این مشکل و محدودیت برخورد کرده بودید؟


javahermarket

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





پيوندها
  • ردیاب ماشین
  • جلوپنجره اریو
  • اریو زوتی z300
  • جلو پنجره ایکس 60

  • تبادل لینک هوشمند
    برای تبادل لینک  ابتدا ما را با عنوان دانشنامه دیجیتال و آدرس dgp.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.








نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 7
بازدید دیروز : 0
بازدید هفته : 15
بازدید ماه : 21
بازدید کل : 27609
تعداد مطالب : 20
تعداد نظرات : 0
تعداد آنلاین : 1

<-PollName->

<-PollItems->

آمار وبلاگ:

خبرنامه وبلاگ:

برای ثبت نام در خبرنامه ایمیل خود را وارد نمایید



javahermarket